#! /bin/bash
    # nohup python main.py --config exps/DIA/b0inc10/imr_inc10_seq_dis10.json \
    #     --device 6 --scale 30 --margin 0.1 --align_alpha 0.7 \
    #     --ca_epochs 5 --early_stop \
    #     --init_epochs 1 --inc_epochs 1 \
    #     --ffn_rank 8 --prefix inc10_dis10_ca10_r08_ep20 \
    #     >imr_inc10_dis10_ca10_r08_ep20.log 2>&1
    # nohup python main.py --config exps/test_cifar_in21k.json \
    #     --device 9 --scale 30 --margin 0.1 --align_alpha 0.7 \
    #     --ca_epochs 10 --early_stop \
    #     --init_epochs 10 --inc_epochs 20 \
    #     --ffn_rank 8 --prefix inc10_dis10_ca10_r08_ep20 \
    #     >test.log 2>&1 &

ep=30
imr_lr=0.025
ima_lr=0.05
cifar_lr=0.025
cub_lr=0.015
(
    nohup python main.py --config exps/DIA/b0inc10/imr_inc10_seq_dis10.json \
        --scale 30 --margin 0.1 --init_epochs $ep --inc_epochs $ep \
        --init_lr $imr_lr --inc_lr $imr_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 10 --align_alpha 0.7 \
        --early_stop --device 8 \
        --prefix inc10_dis10_ca10_r08_ep$ep \
        >imr_inc10_dis10_ca10_r08_ep$ep.log 2>&1

    nohup python main.py --config exps/DIA/b0inc10/ima_inc10_seq_dis10.json \
        --scale 30 --margin 0.1 --init_epochs $ep --inc_epochs $ep \
        --init_lr $ima_lr --inc_lr $ima_lr --batch_size 48 \
        --ffn_rank 8 --ca_epochs 10 --align_alpha 0.6 \
        --early_stop --device 8 \
        --prefix inc10_dis10_ca10_r08_ep$ep \
        >ima_inc10_dis10_ca10_r08_ep$ep.log 2>&1
) &

(
    nohup python main.py --config exps/DIA/b0inc10/cub_inc10_seq_dis10.json \
        --scale 30 --margin 0.1 --init_epochs $ep --inc_epochs $ep \
        --init_lr $cub_lr --inc_lr $cub_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 10 --align_alpha 0.7 \
        --early_stop --device 7 \
        --prefix inc10_dis10_ca10_r08_ep$ep \
        >cub_inc10_dis10_ca10_r08_ep$ep.log 2>&1

    nohup python main.py --config exps/DIA/b0inc10/cifar_inc10_seq_dis10.json \
        --scale 30 --margin 0.1 --init_epochs $ep --inc_epochs $ep \
        --init_lr $cifar_lr --inc_lr $cifar_lr --batch_size 32 \
        --ffn_rank 8 --ca_epochs 10 --align_alpha 0.7 \
        --early_stop --device 7 \
        --prefix inc10_dis10_ca10_r08_ep$ep \
        >cifar_inc10_dis10_ca10_r08_ep$ep.log 2>&1
) &

cub_lr=0.015
ep=10
nohup python main.py --config exps/DIA/b0inc10/cub_inc10_seq_dis10.json \
    --scale 30 --margin 0.1 --init_epochs $ep --inc_epochs $ep \
    --init_lr $cub_lr --inc_lr $cub_lr --batch_size 16 \
    --ffn_rank 8 --ca_epochs 10 --align_alpha 0.7 \
    --early_stop --device 6 \
    --prefix inc10_dis10_ca10_r08_ep$ep \
    >cub_inc10_dis10_ca10_r08_ep$ep.log 2>&1 &

cifar_lr=0.025
ep=15
nohup python main.py --config exps/DIA/b0inc10/cifar_inc10_seq_dis10.json \
    --scale 30 --margin 0.1 --init_epochs $ep --inc_epochs $ep \
    --init_lr $cifar_lr --inc_lr $cifar_lr --batch_size 32 \
    --ffn_rank 8 --ca_epochs 10 --align_alpha 0.7 \
    --early_stop --device 5 \
    --prefix inc10_dis10_ca10_r08_ep$ep \
    >cifar_inc10_dis10_ca10_r08_ep$ep.log 2>&1